package com.schoolcloud.share.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.schoolcloud.share.entity.SectionVideos;
import com.schoolcloud.share.entity.Videos;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SectionVideoItem extends SectionVideos {
    /**
     * 上传者ID
     */
    private Integer userId;
    /**
     * 视频标题
     */
    private String title;
    /**
     * 视频描述
     */
    private String description;
    /**
     * 视频文件URL
     */
    private String videoUrl;
    /**
     * 缩略图URL
     */
    private String thumbnailUrl;
    /**
     * 封面
     */
    private String cover;
    /**
     * 时长(秒)
     */
    private Integer duration;
    /**
     * 视频宽度
     */
    private Integer width;
    /**
     * 视频高度
     */
    private Integer height;
    /**
     * 播放数
     */
    private Integer viewCount;
    /**
     * 点赞数
     */
    private Integer likeCount;
    /**
     * 评论数
     */
    private Integer commentCount;
    /**
     * 可见性
     */
    private Integer privacy;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 是否原创
     */
    private Integer isOriginal;
    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
    /**
     * 更新时间
     */
    private LocalDateTime updatedAt;
}
